package it.heima.xmy.Demo1;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;

public class ListDemo01 {
    //需求：创建一个ArrayList集合，添加5个整数，然后使用不同的方式遍历这些数据。
    //1. 自增for循环遍历
    //2. 迭代器遍历
    //3. 增强for循环遍历
    public static void main(String[] args) {
        ArrayList<Integer> c = new ArrayList<>();
        c.add(1);
        c.add(5);
        c.add(4);
        c.add(2);
        c.add(3);

        //增强for
        for (Integer integer : c) {
            System.out.print(integer + "  ");
        }
        System.out.println();

        //迭代器
        //创捷迭代器对象
        Iterator<Integer> iterator = c.iterator();
        while (iterator.hasNext()) {
            Integer next = iterator.next();
            System.out.print(next + "  ");
        }
        System.out.println();

        //自增for
        for (int i = 0; i < c.size(); i++) {
            System.out.print(c.get(i)+"  ");
        }

    }
}
